abstract vs concrete texts